/**
 * 2018/6/29 10:07:15 Wen Jun created.
 */

package com.diver.flinkdemo.entity.xxt;


/**
 * 2018/06/29
 * Created by Wen Jun.
 */
public class GuardTime implements java.io.Serializable {

    // 序列化版本
    private static final long serialVersionUID = -735135055489435392L;

    // 唯一主键 [主键]
    private String id;
    // 学生卡id
    private String studentCardId;
    // 上午离家时间
    private String leaveHomeTimeMorning;
    // 上午到校时间
    private String arriveSchoolTimeMorning;
    // 上午离校时间
    private String leaveSchoolTimeMornong;
    // 下午到校时间
    private String arriveSchoolTimeAfternoon;
    // 下午离校时间
    private String leaveSchoolTimeAfternoon;
    // 下午到家时间
    private String arriveHomeTimeAfternoon;
    // 重复时间
    private String repeatDay;
    // 是否开启（WatchStatusEnum--> 0：否，1：开启(所有时段开启)，2：中间时段关闭）
    private Integer isOpen = 2;
    // 创建时间
    private Long createTime;
    // 创建人
    private String createPersion;
    // 更新时间
    private Long updateTime;
    // 更新人
    private String updatePersion;
    // 删除标识（0：未删除，1：已删除）
    private Integer deleteFlag = 0;
    // 删除时间
    private Long deleteTime;
    // 删除人
    private String deletePersion;
    // 上午离家时间
    private String seLeaveHomeTimeMorning;
    // 上午到校时间
    private String seArriveSchoolTimeMorning;
    // 下午离校时间
    private String seLeaveSchoolTimeAfternoon;
    // 下午到家时间
    private String seArriveHomeTimeAfternoon;

    /**
     * 获取唯一主键 [主键]
     *
     * @return 唯一主键
     */
    public String getId() {
        return id;
    }

    /**
     * 设置唯一主键 [主键]
     *
     * @param id 唯一主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取学生卡id
     *
     * @return 学生卡id
     */
    public String getStudentCardId() {
        return studentCardId;
    }

    /**
     * 设置学生卡id
     *
     * @param studentCardId 学生卡id
     */
    public void setStudentCardId(String studentCardId) {
        this.studentCardId = studentCardId;
    }

    /**
     * 获取上午离家时间
     *
     * @return 上午离家时间
     */
    public String getLeaveHomeTimeMorning() {
        return leaveHomeTimeMorning;
    }

    /**
     * 设置上午离家时间
     *
     * @param leaveHomeTimeMorning 上午离家时间
     */
    public void setLeaveHomeTimeMorning(String leaveHomeTimeMorning) {
        this.leaveHomeTimeMorning = leaveHomeTimeMorning;
    }

    /**
     * 获取上午到校时间
     *
     * @return 上午到校时间
     */
    public String getArriveSchoolTimeMorning() {
        return arriveSchoolTimeMorning;
    }

    /**
     * 设置上午到校时间
     *
     * @param arriveSchoolTimeMorning 上午到校时间
     */
    public void setArriveSchoolTimeMorning(String arriveSchoolTimeMorning) {
        this.arriveSchoolTimeMorning = arriveSchoolTimeMorning;
    }

    /**
     * 获取上午离校时间
     *
     * @return 上午离校时间
     */
    public String getLeaveSchoolTimeMornong() {
        return leaveSchoolTimeMornong;
    }

    /**
     * 设置上午离校时间
     *
     * @param leaveSchoolTimeMornong 上午离校时间
     */
    public void setLeaveSchoolTimeMornong(String leaveSchoolTimeMornong) {
        this.leaveSchoolTimeMornong = leaveSchoolTimeMornong;
    }

    /**
     * 获取下午到校时间
     *
     * @return 下午到校时间
     */
    public String getArriveSchoolTimeAfternoon() {
        return arriveSchoolTimeAfternoon;
    }

    /**
     * 设置下午到校时间
     *
     * @param arriveSchoolTimeAfternoon 下午到校时间
     */
    public void setArriveSchoolTimeAfternoon(String arriveSchoolTimeAfternoon) {
        this.arriveSchoolTimeAfternoon = arriveSchoolTimeAfternoon;
    }

    /**
     * 获取下午离校时间
     *
     * @return 下午离校时间
     */
    public String getLeaveSchoolTimeAfternoon() {
        return leaveSchoolTimeAfternoon;
    }

    /**
     * 设置下午离校时间
     *
     * @param leaveSchoolTimeAfternoon 下午离校时间
     */
    public void setLeaveSchoolTimeAfternoon(String leaveSchoolTimeAfternoon) {
        this.leaveSchoolTimeAfternoon = leaveSchoolTimeAfternoon;
    }

    /**
     * 获取下午到家时间
     *
     * @return 下午到家时间
     */
    public String getArriveHomeTimeAfternoon() {
        return arriveHomeTimeAfternoon;
    }

    /**
     * 设置下午到家时间
     *
     * @param arriveHomeTimeAfternoon 下午到家时间
     */
    public void setArriveHomeTimeAfternoon(String arriveHomeTimeAfternoon) {
        this.arriveHomeTimeAfternoon = arriveHomeTimeAfternoon;
    }

    /**
     * 获取重复时间
     *
     * @return 重复时间
     */
    public String getRepeatDay() {
        return repeatDay;
    }

    /**
     * 设置重复时间
     *
     * @param repeatDay 重复时间
     */
    public void setRepeatDay(String repeatDay) {
        this.repeatDay = repeatDay;
    }

    /**
     * 获取是否开启（0：否，1：是）
     *
     * @return 是否开启（0：否，1：是）
     */
    public Integer getIsOpen() {
        return isOpen;
    }

    /**
     * 设置是否开启（0：否，1：是）
     *
     * @param isOpen 是否开启（0：否，1：是）
     */
    public void setIsOpen(Integer isOpen) {
        this.isOpen = isOpen;
    }

    /**
     * 获取创建时间
     *
     * @return 创建时间
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return 创建人
     */
    public String getCreatePersion() {
        return createPersion;
    }

    /**
     * 设置创建人
     *
     * @param createPersion 创建人
     */
    public void setCreatePersion(String createPersion) {
        this.createPersion = createPersion;
    }

    /**
     * 获取更新时间
     *
     * @return 更新时间
     */
    public Long getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新人
     *
     * @return 更新人
     */
    public String getUpdatePersion() {
        return updatePersion;
    }

    /**
     * 设置更新人
     *
     * @param updatePersion 更新人
     */
    public void setUpdatePersion(String updatePersion) {
        this.updatePersion = updatePersion;
    }

    /**
     * 获取删除标识（0：未删除，1：已删除）
     *
     * @return 删除标识（0：未删除，1：已删除）
     */
    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * 设置删除标识（0：未删除，1：已删除）
     *
     * @param deleteFlag 删除标识（0：未删除，1：已删除）
     */
    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    /**
     * 获取删除时间
     *
     * @return 删除时间
     */
    public Long getDeleteTime() {
        return deleteTime;
    }

    /**
     * 设置删除时间
     *
     * @param deleteTime 删除时间
     */
    public void setDeleteTime(Long deleteTime) {
        this.deleteTime = deleteTime;
    }

    /**
     * 获取删除人
     *
     * @return 删除人
     */
    public String getDeletePersion() {
        return deletePersion;
    }

    /**
     * 设置删除人
     *
     * @param deletePersion 删除人
     */
    public void setDeletePersion(String deletePersion) {
        this.deletePersion = deletePersion;
    }

    public String getSeLeaveHomeTimeMorning() {
        return seLeaveHomeTimeMorning;
    }

    public void setSeLeaveHomeTimeMorning(String seLeaveHomeTimeMorning) {
        this.seLeaveHomeTimeMorning = seLeaveHomeTimeMorning;
    }

    public String getSeArriveSchoolTimeMorning() {
        return seArriveSchoolTimeMorning;
    }

    public void setSeArriveSchoolTimeMorning(String seArriveSchoolTimeMorning) {
        this.seArriveSchoolTimeMorning = seArriveSchoolTimeMorning;
    }

    public String getSeLeaveSchoolTimeAfternoon() {
        return seLeaveSchoolTimeAfternoon;
    }

    public void setSeLeaveSchoolTimeAfternoon(String seLeaveSchoolTimeAfternoon) {
        this.seLeaveSchoolTimeAfternoon = seLeaveSchoolTimeAfternoon;
    }

    public String getSeArriveHomeTimeAfternoon() {
        return seArriveHomeTimeAfternoon;
    }

    public void setSeArriveHomeTimeAfternoon(String seLarriveHomeTimeAfternoon) {
        this.seArriveHomeTimeAfternoon = seLarriveHomeTimeAfternoon;
    }

    @Override
    public String toString() {
        return "GuardTime{" +
                "id='" + id + '\'' +
                ", studentCardId='" + studentCardId + '\'' +
                ", leaveHomeTimeMorning='" + leaveHomeTimeMorning + '\'' +
                ", arriveSchoolTimeMorning='" + arriveSchoolTimeMorning + '\'' +
                ", leaveSchoolTimeMornong='" + leaveSchoolTimeMornong + '\'' +
                ", arriveSchoolTimeAfternoon='" + arriveSchoolTimeAfternoon + '\'' +
                ", leaveSchoolTimeAfternoon='" + leaveSchoolTimeAfternoon + '\'' +
                ", arriveHomeTimeAfternoon='" + arriveHomeTimeAfternoon + '\'' +
                ", repeatDay='" + repeatDay + '\'' +
                ", isOpen=" + isOpen +
                ", createTime=" + createTime +
                ", createPersion='" + createPersion + '\'' +
                ", updateTime=" + updateTime +
                ", updatePersion='" + updatePersion + '\'' +
                ", deleteFlag=" + deleteFlag +
                ", deleteTime=" + deleteTime +
                ", deletePersion='" + deletePersion + '\'' +
                '}';
    }
}
